// *** ADDED BY HEADER FIXUP ***
#include <list>
#include <string>
// *** END ***
#include "ComandoLerAmigosPendentes.h"

ComandoLerAmigoPendentes::ComandoLerAmigoPendentes(const Email& recebido,const string& estado)
{
    comandoSQL = "select enviado from amigos where recebido = '";
    comandoSQL += recebido.getValor();
    comandoSQL += "' and estado = '";
    comandoSQL += estado;
    comandoSQL += "';";
}

list<ElementoResultado> ComandoLerAmigoPendentes::getResultado() throw (EErroPersistencia) {
        list<ElementoResultado> resultado;
        if (listaResultado.empty())
                throw EErroPersistencia("Lista de resultados vazia.");
        resultado = listaResultado;
        if(!listaResultado.empty())
        {
            listaResultado.clear();
        }
        return resultado;
}


